<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
// 英文：
  // include - 包含
/* prompt() 输入一个整数，判断其是不是质数
（控制台除数 布尔值，即 true 是质数，false 为不是质数）

  质数的定义：只能被1和其本身整除的整数，才叫 质数。3/5/7...

*/

var num = parseInt( // 作用：将 prompt 的 字符串返回值，转为「数字」
  prompt('请输入一个整数') // 其为表达式，有 字符串的「返回值」
);


var isPrime = true; // 假设 num 是质数

for (var i = 2; i < num; i++) {

  // 假设，num 是 99，即 i 从 2~98 开始循环
    // 只要一次 num % i 等于 0
    // 则表示 num  不是 质数
  if (num % i === 0) {
    isPrime = false;

    // 思考：只要 一次 执行 if 代码块了，
      // 即表示 num 不是质数了
        // 所以，其后面的循环，就没有必要继续了~
    break; // 终止，其后所有的循环
  }
}

// console.log('是不是质数？', isPrime);


// 扩充拓展：若 num 是质数， alert(`你输入的数字${num}是质数`)
  // 若 num 不是知识，alert(`你输入的数字${num}不是质数`)
isPrime // true || false
  ? alert(`你输入的数字${num}是质数`)
  : alert(`你输入的数字${num}不是质数`);
</script>